/*----------------------------------------------------------------------------------------------------------------------

描述
KiKi想知道已经给出的三条边a，b，c能否构成三角形，如果能构成三角形，判断三角形的类型（等边三角形、等腰三角形或普通三角形）。

输入描述：
题目有多组输入数据，每一行输入三个a，b，c(0<a,b,c<1000)，作为三角形的三个边，用空格分隔。

输出描述：
针对每组输入数据，输出占一行，如果能构成三角形，等边三角形则输出“Equilateral triangle!”，等腰三角形则输出“Isosceles triangle!”，其余的三角形则输出“Ordinary triangle!”，反之输出“Not a triangle!”。

示例1
输入：
2 3 2
3 3 3


输出：
Isosceles triangle!
Equilateral triangle!
 ------------------------------------------------------------------------------------------------------------------------*/

#include <stdio.h>

int main()
{
    int a, b, c;
    while (scanf("%d %d %d", &a, &b, &c) != EOF)
    { // 注意 while 处理多个 case
        if (a == b && b == c)
        {
            printf("Equilateral triangle!\n");
        }
        else if ((a == b || b == c || a == c) && (a + b > c && b + c > a &&
                                                  a + c > b))
        {
            printf("Isosceles triangle!\n");
        }
        else if (a + b > c && b + c > a && a + c > b)
        {
            printf("Ordinary triangle!\n");
        }
        else
        {
            printf("Not a triangle!\n");
        }
    }
    return 0;
}
